===============================================================================
Freescale CodeWarrior Development Studio for NINTENDO DSi 1.6 Service Pack 1
===============================================================================
(C)2009-2011 Freescale Semiconductor, Inc. All rights reserved.
Freescale, the Freescale logo, and CodeWarrior are trademarks of Freescale 
Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other product or 
service names are the property of their respective owners.
===============================================================================

2011N831

ڎ

  EdvȂm点
  EVRpCɂ
  EIS-NITRO-DEBUGGER  IS-TWL-DEBUGGER \tgEFA
  ECodeWarrior for NINTENDO DSi ̃CXg[ɂ
  EV@\
  EύX̊Tv
  ELpȏ
  E
  Em̖


===============================================================================
       dvȂm点Bc[̎gpOɂǂ݂
===============================================================================

ӁFo[W1.1ȍ~́AwNINTENDO TWLx̕\Lӏ
     wNINTENDO DSix̕\LɕύX܂B

ӁFo[W1.1 - rhc[pb` 1 iARM Compiler 4.0 Build 1018jɂāA
      "C/C++ Language"->"ISO C++ Template Parser"̏lA'OFF''ON'ɕύX
      ܂B̕ύXɂAgp̃ev[gR[hWC++ɓK
      ȂꍇARpCɁA炩̉e󂯂邱Ƃ܂B

̃[Xm[gɂ̓hLgɔfĂȂO̕ύX_ɒӂ
ׂڂȂǂ̏dvȏLڂĂ܂B}jA₻̑̃hLg̓
eu܂̂ŁALڂĂ𒍈ӂĂǂ݂B

*** CZX2012N331܂łƂȂ܂ ***


dvI

̃o[WIDÉAȑO CW for NINTENDO DS ō쐬ꂽvWFNgJ
ۂɃvWFNg̕ϊs܂BvWFNgϊꂽ́AȑÕo
[W CW for NINTENDO DS gpȂłBϊɐ旧AvWF
Ngt@C̓t@C"old.mcp"tꂽOɃl[܂B
"old.mcp"vWFNgȑÕo[W CW for NINTENDO DS gp邱
Ƃł܂BvWFNg̕ϊsOɂ͌x\A[U[̓L
ZIăvWFNgϊh~邱Ƃł܂B

ij"SimpleProject.mcp"ƂÕvWFNgJƁAIDE͂̃vW
FNgϊ "SimpleProject.old.mcp" 쐬A"SimpleProject.mcp" Ɠ
tH_ɒu܂B


===============================================================================
VRpCɂ
===============================================================================

VRpCɂĂ̕⑫ȉ̃t@CɋLڂĂ܂̂łQ
B

{CW CXg[tH_}\Release_Notes\ARM\Compiler_Release_Notes\ARM_Compiler
4.0_Transition_Notes.jp.txt


===============================================================================
IS-NITRO-DEBUGGER  IS-TWL-DEBUGGER \tgEFA
===============================================================================

̃o[W Stationery  Examples ł́A"libisdmainparm.a" fobOo
s߂ɎgpĂ܂BCodeWarrior for NINTENDO DSi ̃CXg[O 
IS-NITRO-DEBUGGER/IS-TWL-DEBUGGER \tgEFÂAΏۂƂvbgtH[
p̃\tgEFACXg[Kv܂B
CodeWarrior fobKIS-NITRO-DEBUGGER/IS-TWL-DEBUGGER n[hEFAgp
߂ɂKvłBDLL ̕sɋN邽߂ɁANTSC-ONLINE 痘p
\ȍŐV IS-NITRO-DEBUGGER/IS-TWL-DEBUGGER \tgEFACXg[
ɂĂB

IS-NITRO-DEBUGGER  IS-TWL-DEBUGGER \tgEFACXg[ĂȂ
 CodeWarrior ̃CXg[sĂ܂ꍇɂ́Aȉ̎菇 CodeWarrior
̃CXg[ĂB

1) IS-NITRO-DEBUGGER  IS-TWL-DEBUGGER \tgEFACXg[Ă
   BCXg[ɁACodeWarrior IDE \[Xc[ŕKvƂȂϐ
   ܂B
    - DS:  IS-NITRO-DEBUGGER CXg[Aϐ IS_NITRO_DIR 쐬
           B
    - DSi: IS-TWL-DEBUGGER CXg[Aϐ IS_TWL_DEBUGGER_DIR 
           B

2) CodeWarrior CXg[tH_̈ȉ̃ob`t@CsĂB

    {CW}\bin\setTWLSrcTree.bat

   ob`t@C̎sɂ\[Xc[̐ݒ肪s܂B


===============================================================================
CodeWarrior for NINTENDO DSi ̃CXg[ɂ
===============================================================================

CXg[@
--------------------
1) CodeWarrior for NINTENDO DSi ̃CXg[sĂB

   CXg[̏IɃRs[^̍ċNKvƂȂ܂B

   Windows VistaփCXg[Ăꍇ́A{́um̖Ev
   ̗QƂB

2) GfB^fobKœ{\邽߂ɂ́AuҏW - ݒvj[
   uIDEݒv_CAO\AutHg & ^uvplœ{tHg
   w肵ĂB

ijtHg: MSSVbN, XNvg: {, WGR[fBO: Shift-JIS

ϐ̐ݒ
--------------------
CXg[ TWL SDK ̃tH_ʒu悤ɂȂ܂B
̏ԂŌs܂B

    1. TWL SDKp TWLSDK_ROOT ϐ
    2. hCu C ̃[giftHg̃tH_gp܂j

ǂ̏ꍇłACXg[͏i߂OɃpXmF̃bZ[W\܂B
[U[̃pXmFɁACXg[ CW_TWLSDK_ROOT ϐ̍쐬s܂B

NANDAvP[VrhꍇAϐ"PATH"CygwiñpX
"{Cygwin}\bin\"o^Kv܂B
NANDAvP[VrhہATWL SDK maketad.exeN܂B
maketad.exe gp邽߂ɂ́ACygwiñCuł"cygcrypto-0.9.8.dll"
CXg[ĂKv܂B
NANDAvP[ṼvWFNgł́Aob`t@Ci.batj maketad.exe 
s܂B

ӁIFCodeWarrior for DSi 1.2 ȍ~̃o[Wł́Aϐ"NITROSDK_ROOT"
T|[gĂ܂̂ŁANitro[h̃vWFNgrhꍇA
"NITROSDK_ROOT"gpƁANG[\܂B

\[Xc[̐ݒ
--------------------
CXg[͏̏IOɁAċNs߂̃_CAO\܂BċN
sƂIƁACodeWarrior IDE p̃\[Xc[ {TWLSDK_ROOT} 
CW_TWLSDK_ROOT ϐQƂ悤ɐݒ肵܂B 

ӁFCXg[Ɋϐɐݒ肷pXȂƁACodeWarrior vW
FNgł̃rhɍs܂Brh𐳏ɍs߂ɁACW_TWLSDK_ROOT 
ϐpXw悤ɏCĂB܂ApXʒu\̓Iy[
eBOVXeW̕\@łKv܂B
iWindows VistaփCXg[Ăꍇ́A{́um̖v̗Q
Bj

pX؂̕ɂ̓XbV '/' ł͖A'\'gpBXbVg
pꂽꍇAIDE삵Ȃꍇ܂B

̏C@
--------------------
ċNɖ肪ꍇA\[Xc[̍쐬ɎsĂ邩܂B
CXg[̊ɂIDE ̋NKvł̂ŁACXg[̋NɎs
ꍇɂ IDE ̋NԂ\ȂԂɂȂĂ邩܂B

Ns悤ȏꍇɂ́A{CW CXg[tH_}\bin JāA\[Xc
[̒ǉs߂ setTWLSrcTree.bat sĂB

SDKXV̒
--------------------
V TWL SDK XVꍇɂ́ACodeWarrior ̎gp CW_TWLSDK_ROOT 
gp SDK ̃CXg[tH_ɐݒ肳Ă邱ƂmFĂB

===============================================================================
V@\
===============================================================================

-------------------------------------------------------------------------------
̃[Xł̐V@\ - CodeWarrior for NINTENDO DSi 1.6 Service Pack 1
-------------------------------------------------------------------------------

- R[h̃RgAEg^RgAL[{[hV[gJbg"Ctrl + /"
  sȂ悤ɂ܂B

IꂽeLXg̃RgAEg^́Aȉ̗lɎĂ܂:

"Ctrl + /"sȂƁAIĂeLXgɂ "//..." ܂ 
"/* ... */" ܂B

1sSĂ܂͕s̑ŜIĂꍇ "//..." gp܂B

s̈ꕔA܂͕sIɑIĂꍇ "/* ... */" gp
B

RgAEgꂽeLXgI"Ctrl + /"sȂɂāAl
ŃRg܂B

"/*yyy*/"Rgɂ́Aȉ3ނ̑I@܂F
 - RgL܂߂ăeLXgIB ij "/*yyy*/"
 - RgL̓IB ij "yyy"
 - RgSĂƋ󔒂܂񂾃eLXgIB ij "  /*yyy*/   "
L̂悤ɑI"Ctrl + /"͂ƁARg܂B

eLXgI"Ctrl + /"͂ꍇAJ[\̂sRgAEg
܂̓Rg܂B

-------------------------------------------------------------------------------
ȑÕ[Xł̐V@\ - CodeWarrior for NINTENDO DSi 1.6 Patch 1
-------------------------------------------------------------------------------
̃[Xł̐V@\͂܂B

-------------------------------------------------------------------------------
ȑÕ[Xł̐V@\ - CodeWarrior for NINTENDO DSi 1.6
-------------------------------------------------------------------------------

- sُ̈ɑ΂x̗}

ms̏CʒmȂn`FbN{bNXǉ܂B̃`FbN{bNX
IɂƁAs̏Iɂُɑ΂x_CAO\܂B܂A
[U[eLXgɕύXĕۑȂAt@C̍sُ̈IDE
ďCꂸAt@C͕ύX܂B[U[ŖIɕۑsꍇ
͐ݒI^ItɂĂs̏Ct@Cɔf܂B̐ݒ
uҏWv->uݒ...v->uGfB^ݒvɂ܂B

- VKvWFNgEBhE̕\`ݒ

mVKvWFNgEBhEnR{{bNXǉ܂B͐VK쐬
vWFNg̃vWFNgEBhȄ\`ݒ肵܂BR{{bN
Xɂ́AmMDIn,mhbLOn,mt[eBOn,m^un̍ڂ܂Bf
tHǵmhbLOnłB̐ݒ́uҏWv->uݒ...v->uIDȆ
ݒvɂ܂B

EBhEm^unmhbLOnA܂́AmhbLOnm^unɕ
XہAŏɃEBhEmt[eBOnɂȂ΂Ȃ܂B̌
Cӂ̈ʒuɁm^unmhbLOnƂăhbOhbvł܂B

- vWFNg`ϊъmF_CAO

meLXgx[XvWFNggpn`FbN{bNX̐ݒƂ͈قȂ`̃v
WFNgJƂ鎞ɁAIDE̓`FbN{bNX̐ݒɍ킹ăvWFNg
`ϊ邩ǂ̊mF_CAO\܂B
̃_CAÓAeLXgx[XoCi`ɁA܂̓oCieLXg
x[X`ɃvWFNgϊ邩ǂ₢킹܂B

-------------------------------------------------------------------------------
ȑÕ[Xł̐V@\ - CodeWarrior for NINTENDO DSi 1.5
-------------------------------------------------------------------------------

- ubN}[NirQ[V

F2L[܂Shift+F2L[ɂAJĂSẴt@CԂł̃ubN}[N
irQ[g\ɂȂ܂B

- ut@CJv_CAO

ut@CJv_CAÕTCYύX\ɂȂ܂B

- J[VuLȃANZXpX쐬

ݒɁAmJ[VuLȃANZXpX쐬nǉ܂B
@\LɂƁAVȃANZXpXǉۂɁmJ[VunIv
VLȏԂŒǉ܂BftHg͖łB̋@\́AuҏWv
uݒvuIDE ̑ݒvplŐݒł܂B

- ʃEBhE

mڍׁn{^ʃEBhEɒǉ܂Bmڍׁn{^Ȉꍇ
ꂽt@C̃tpX\܂B̃{^͌ʃEBhẺE
ɂAGNXN[V}[Ntg勾̃ACRłB

- ANeBuȃvWFNgɃ}[N\

]́Aǂ̃vWFNgF5F7L[ɔANeBuȃvWFNgȂ̂
mɂ͌܂łBvWFNgEBhẼANeBuȃvWFNg
̖O'[]'}[Nt܂B F[myproj.mcp]

-------------------------------------------------------------------------------
ȑÕ[Xł̐V@\ - CodeWarrior for NINTENDO DSi 1.4 Patch 2
-------------------------------------------------------------------------------
̃[Xł̐V@\͂܂B

-------------------------------------------------------------------------------
ȑÕ[Xł̐V@\ - CodeWarrior for NINTENDO DSi 1.4 Patch 1
-------------------------------------------------------------------------------
̃[Xł̐V@\͂܂B

-------------------------------------------------------------------------------
ȑÕ[Xł̐V@\ - CodeWarrior for NINTENDO DSi 1.4
-------------------------------------------------------------------------------
- Windows 7
CodeWarrior for NINTENDO DSi 1.4́AWindows 7T|[gĂ܂B

- OGfB^ł̕ύXŔf
̐VݒLɂ邱ƂɂAt@COGfB^ŕύXĂ鎞
uēǍ݁v_CAO|bvAbv邱Ƃ֎~At@C͎ōēǍ
܂B

̐ݒ́AuҏWv->uݒ...v->uIDEݒv́uGfB^ݒvplɂ
uOGfB^ł̕ύXŔfv`FbN{bNX`FbN邱ƂŗL
ɂȂ܂B

- TwlSDK 5.5
SDK 5.5p̃Xe[ViƃTvVɒǉ܂B

-------------------------------------------------------------------------------
ȑÕ[Xł̐V@\ - CodeWarrior for NINTENDO DSi 1.3 Patch 1
-------------------------------------------------------------------------------
̃[Xł̐V@\͂܂B

-------------------------------------------------------------------------------
ȑÕ[Xł̐V@\ - CodeWarrior for NINTENDO DSi 1.3
-------------------------------------------------------------------------------
- NANDAvP[VCardG~[Vœ삳ꍇɁA[jO
  \@\ǉ܂B

̐ݒLɂ邱ƂŁANANDAvP[VfobO鎞ɁANANDfobO
[hIĂȂꍇɁA[jO_CAO{bNX\܂B_C
AÓAfobOZbVAĂԂ͕\ꂸACodeWarriorUI
āAēxsꍇɕ\܂B̋@\𖳌ɂɂ́A_CAO
"Show this message next time"`FbN{bNXItɂ܂B́A"TWL Debug
 Setting"vt@Xpl"Warn when starting NAND application Card 
emulation"`FbN{bNXłݒ\łB

NANDfobO[h"TWL Debug Setting"vt@XplŕύX\łB

- XebvsɊ荞݂𖳌ɂ@\ǉ܂B

̐ݒ́AXebvssꍇɌ͂܂B̐ݒLɂ邱ƂŁA
IME}XNAXebvs̊荞݂ɂȂ܂B̋@\gƁA
XebvsɁA荞݂ɂāAspӂɊ荞ݏ[`Ɉړ邱Ƃ
h܂B

̐ݒ́Ah[^[Qbg]ݒh -> hfobKhɂ"TWL Debug Setting"܂
"Nitro Debug Setting" vt@Xpl"Disable interrupts while running
 steps"`FbN{bNX`FbN邱ƂŗLɂȂ܂B

̃IvṼftHgĺA]̃o[WCodeWarriorƂ̓̌݊
ێׂɁAi`FbNȂԁF荞݂Lȏԁjɐݒ肳Ă
܂B

̋@\Li`FbNF荞݂ȏԁjɂƁAOS_Init()֐
ŁAfobKnOAbv܂B

- SDK 5.4p̃Xe[Vi

SDK 5.4p̃Xe[ViVɒǉ܂B̃Xe[VíASDK 5.2y
5.3łgp\łB

-------------------------------------------------------------------------------
ȑÕ[Xł̐V@\ - CodeWarrior for NINTENDO DSi 1.2 Patch 1
-------------------------------------------------------------------------------
- VJ@\AJR}ht@CL[[h'FORCE_OBJECT'

FORCE_OBJECT:

̃ZNVւ̏o͂IuWFNgw肵܂B

ʏAIuWFNgJR}ht@C(LCF)SECTION[߃ubN̒
gpꂽA̓Jɂăɔzu܂BIuWFNgzu
ꂽAꂪP̃ZNV邢̓ZNV[߂ōēxgp
ƂĂA͂łɃɏ܂Ă邽߂ɖ܂B
FORCE_OBJECT[߂ƌĂ΂邱̋@\́AIuWFNgLCFZNV
u悤ɃJɋ܂B̓[U萳mɃ̓̃IuWF
Ng̏ꏊRg[邱Ƃ\ɂ܂B

Example:

SECTION {
	.sec1:
	{
		* (.text)
		Filename.c (.data)
	} > SEGMENT1
	.sec2:
	{
		FORCE_OBJECT(afunc, Filename2.c)
		* (.text)
	} > SEGMENT2
} 

̗ł́At@CI[ '* (.text)' SẴIuWFNg .textZN
Vɔzu邽߂Ɏw肳܂AIuWFNg 'afunc'.sec1ɔzu
܂B̃ZNVA.sec2FORCE_OBJECT[߂Ă̂ŁA'afunc'
.sec2ɔzu܂B

SYNTAX:

FORCE_OBJECT(objectName, moduleName)

objectNameɂ̓IuWFNg̊SȁiāAC++Ȃ}Oꂽ)Ow
肵܂B܂AmoduleNameɂ́AC/C++t@CA܂́ACut@C
w肵܂BmoduleNamet@C̏ꍇ́AvOCJ.c܂.cpp
gqt@CΏۂɁAR}hCJ.o̊gqt@C
Ώۂɓ삵܂B

USAGE INFORMATION:

OBJECT[߂ FORCE_OBJECTɗD悵܂BOBJECT[߂ÕZNV
ŌꂽȂAIuWFNgOBJECT[߂ɂĔzu܂B
FORCE_OBJECT(<obj>,<module>)[߂قȂZNVŌꂽȂA
xs܂BJ͍ŏFORCE_OBJECT(<obj>,<module>)D悵܂A
Ďc̋[߂͖܂B
ȂA<obj>, <module> p[^͂ꂼ̏dFORCE_OBJECT[߂œł
΂Ȃ܂B

Example:

SECTION {
	.sec1:
	{
		* (.text)
		Filename.c (.data)
		FORCE_OBJECT(afunc,Filename2.c)
	} > SEGMENT1
	.sec2:
	{
		FORCE_OBJECT(afunc,Filename2.c)
		* (.text)
	} > SEGMENT2
} 

Linker command file warning at line 323
Object "afunc" already forced in section ".sec1", FORCE_OBJECT at line 
323 ignored

FORCE_OBJECT[߂͊֐ƃf[^IuWFNg܂AăZNV[
߂̒ŉxw肳邩܂B<obj>,<module>p[^
铯ZNV̒̏d[߂͌xȂŖ܂B

IuWFNg͋[߂K؂ɏ邽߂ɂ玩gELFZNVɑ
ȂĂ͂Ȃ܂B͊֐IuWFNgɂƂĈʓIłB
f[^IuWFNǵAcommonZNVɃv[ꍇ܂BA
炪v[ĂȂAʂɋȂ܂B

FORCE_OBJECT[߂́AZNVw̒̂ǂɂłzu邩܂B
IuWFNg̎ۂ̔zu̓ZNV̒Œʏ̔zu[߂ɂăRg[
܂B܂A'* (.text)' ̂悤Ȕzu[߂̓IuWFNgɔz
u邽߂ɕKvƂ܂B́AڂɃIuWFNgzuOBJECT[
ƏقȂĂ邱ƂɒӂĂB


-------------------------------------------------------------------------------
ȑÕ[Xł̐V@\ - CodeWarrior for NINTENDO DSi 1.2
-------------------------------------------------------------------------------
- LTDOVERLAY ZNV LTDpCuǉĎgp邱Ƃ\ɂȂ܂
  B
  LTDpCu LTDOVERLAY ZNVɒǉ菇͎̒ʂłB

   1. CodeWarrior vWFNgEBhÉuI[o[Cv^uŉENbNA
      ReLXgj[uI[o[C O[v쐬...vIB
      O[vɂ́A擪ɁwLTDOVERLAYxtKv܂Bux[XR[h
      AhXvɗLȃAhXA܂́uFFv͂ĉB 
      * LTDOVERLAY ZNV́ALTDMAIN ̃AhXʂɔzuKv
        ܂B"@LTDMAIN" I[o[CO[v LTDOVERLAY ZNV
        AhXɂȂ悤zuĉB
        iuI[o[Cv^uł̔zuݒ́AʃAhXɂȂ܂Bj
      *ux[XR[hAhXvɁuFFvw肷邱Ƃ́AỸZNV͑
        ̃ZNV̒ɔzuƂƂłB

   2. Vɍ쐬ꂽO[vWJ\AwVKI[o[Cx_uNb
      NāAI[o[CCӂ̖OɕύXB
      * I[o[CɃXy[X͎gpł܂B

   3. LTDpCu⑼̃t@C쐬 LTDOVERLAY W[փhbO
      ĒǉB܂́ALTDOVERLAY W[ENbNAReLXg
      j[ut@Cǉ...vIĒǉB


- k珜OI[o[CW[w肷邱Ƃ\ɂȂ܂B
  kI[o[CO菇͎̒ʂłB

   1. CodeWarriorvWFNgEBhÉuI[o[Cv^uŏOI[o
      [C_uNbNAI[o[C̖Ɂw.EXCLUSIONx邢
      w.SMARTxtB
      * EXCLUSION - t@Ck珜O܂B
      * SMART - u-cvIvVɂĈkKp܂BiftHg̓j

   2. [Twl TS Debugݒ] -> [J] -> [TWL Makerom Postlinker] JB
   
   3. w-l "%OUTPUT_FOLDER%\compspec.list"xucompstatic toolṽIvV
      ǉB
      * ӁFu-lvIvV́u-cvIvVƑgݍ킹Ďgp܂B
              u-cvIvVw肳ĂȂꍇAk͎s܂B


- TWLnCubhAvP[VNITRO[hgp邱Ƃ\ɂȂ܂B
  NITRO[hI菇͎̒ʂłB

   1. [Twl TS Debugݒ] -> [fobK] -> [TWL Debugger Setting] JB

   2.uDebug modev "Force NITRO mode for Hybrid Application" IB


- TWL NAND AvP[V NAND [hŃfobO\ɂȂ܂B
  NAND fobO[hKp菇͎̒ʂłB

   1. [Twl TS Debugݒ] -> [fobK] -> [TWL Debugger Setting] JB

   2.uDebug modev "NAND mode (TAD File)" IB

   3. KvɉNANDIvVύXB
      3.1 "Control imports"ɂTADt@CC|[g邩w肷B
          * ݒł̓`FbN{bNXIɂȂĂ܂AKvɉāAw
            肵Ȃꍇ̓ItɂĉB
          * `FbN{bNXIɂꍇAɃC|[g邩A̓C|[
            g͍sȂIĉB
      3.2 ef[^t@CNA邩w肷B
          * "Clear sub banner file"̃`FbN{bNXIɂƁATuoi[
            t@CNA܂B
          * "Clear public save data files"̃`FbN{bNXIɂƁA
            PublicZ[uf[^t@CNA܂B
          * "Clear private save data files"̃`FbN{bNXIɂƁA
            PrivateZ[uf[^t@CNA܂B


- [TWL] j[܂̓c[o[ɂāAACA_v^[AyсAobe[cʂG~
  [gł悤ɂȂ܂B

   * ACA_v^[ڑԁFACA_v^[̐ڑ^ڑG~[g܂B
                           {^ACR\ĂꍇiȈꍇj
                           ACA_v^[͐ڑĂ܂B

   * obe[cʁFc̃obe[ʂG~[g܂B
                     hbv_Ej[IvVI邱ƂŁAc
                     ̃obe[ʂw肵܂B 


-------------------------------------------------------------------------------
ȑÕ[Xł̐V@\ - CodeWarrior for NINTENDO DSi 1.1
-------------------------------------------------------------------------------
- LTDMAIN ZNV LTDpCuǉĎgp邱Ƃ\ɂȂ܂B
  LTDpCu LTDMAIN ZNVɒǉ菇͎̒ʂłB

   1. CodeWarriorvWFNgEBhÉuI[o[Cv^uŉENbNA
      ReLXgj[uI[o[C O[v쐬...vIB
      I[o[CO[vƂāw@LTDMAINxƂO͂B
      i擪ɔp @ (Abg}[N)KKvłBj

   2. 쐬ꂽO[v_uNbNAux[XER[hEAhXvɁwFFx
      w肷B

      * u@LTDMAINvI[o[CO[v́AL̃I[o[CO[vʂ
        AhXɔzuKv܂Bu@LTDMAINvI[o[CO[v쐬
        ꍇAʏ̃I[o[CO[v̏ʃAhXɂȂ悤ɔzuĉ
        BiuI[o[Cv^uł̔zuݒ́AʃAhXɂȂ
        Bj

   3. u@LTDMAINvI[o[CO[vWJ\A쐬ĂI[o[C
      W[uVKI[o[Cv_uNbNAI[o[C
      uLTDMAINvƂOɕύXB

   4. LTDpCuuLTDMAINvI[o[CW[փhbOhbv
      B́AI[o[CW[ENbNAReLXgj[
      ut@Cǉ...vIĒǉB

- VvtBbNXt@Cutwl_TS_LTD_prefix.hv
   {CW CXg[tH_}\ARM_EABI_Support\TWL\prefix\
  ̒ɒǉ܂B
  SĂLTDpvWFNgŕKv SDK_TWLLTD̒`LqĂ܂B
  ̃vtBbNXt@C͑SĂLTDpXe[ViɊ܂܂܂B
  ̃vtBbNXt@Cutwl_TS_prefix.hvɂ SDK_TWLHYB̒`Lq
  ĂASẴnCubhpvWFNgg܂B
  
   *  ȑO twl_TS_prefix.h ɂ SDK_RELEASE ̒`LqĂ܂폜
      ܂B܂Atwl_TS_LTD_prefix.h ɂ SDK_RELEASE ̒`͋Lq܂
      BȑO twl_TS_prefix.h ł́A SDK_RELEASE ̒`Ă܂
      ߁ADebugp^[QbgyROMp^[QbgŖ肪܂B
      ̍폜ɂÃvWFNgł̓rhɎs\邩
      ܂B̏ꍇ́A^[QbgݒEBhE C/C++Preprocessor pl
       Prefix Text ɓK؂ SDK ̃^[Qbg`iSDK_DEBUG /SDK_RELEASE / 
      SDK_FINALROMjLqĂ邩mFĉB

- {ĩ͎Iy[eBOVXeŃeXg܂B
       Microsoft Windows XP(R) SP2 (32 bit)
       Microsoft Windows XP SP3 (32 bit)
       Microsoft Windows Vista(R) (32 bit)
       Microsoft Windows Vista SP1 (32 bit)
       Microsoft Windows 7 (32 bit/64 bit)

===============================================================================
ŋ߂̃[Xł̕ύX̊Tv
===============================================================================

-------------------------------------------------------------------------------
̃[X̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.6 Service Pack 1
-------------------------------------------------------------------------------

S
-------------------------------------------------------

- MTWX36247 R[h̃RgAEg^RgAL[{[hV[gJbg
            sȂ悤ɂ܂B

- MTWX48001 ENbÑReLXgj[œӏɕ̃EHb`|Cg
            ݒłsC܂B

- MTWX43621 vWFNgCXyN^EBhEmn{^ŕ鎞ɁA
            uۑ܂Hv_CAOŁmۑnIĂACXyN^
            ƓeۑȂꍇsC܂B

- MTWX45618 ANeBuvWFNg'[]'}[NꍇC
            B

- MTWX48401 JɃG[mcp_uNbNIDENꍇ
            G[\ȂC܂B

- MTWX15373 I[o[C̖[vɃu[NAfobKȂ
            C܂B

- MTWX30080 fobOEBhẼAZu\ŃXNb`Xy[XAZu
            ߂Ƃĕ\C܂B

- MTWX45690 tH_'.srl't@CԂelft@Chbvč쐬
            ꂽ'.tef.mcp'vWFNg̃fobOsȂAtH_'.srl'
            t@CuăfobOJnĂA'.srl't@CƂG
            [bZ[Wo͂C܂B

- MTWX45693 [gfobO̐ڑύXƁmACA_v^[ڑԁn
            mobe[cʁnG~[g@\ȂȂsC܂B

- MTWX18892 [U[vÕbZ[W\̒x炷߁AfobO
            bZ[WEBhE̍XVԊuZ܂B

- MTWX41767 NITROŁAEHb`|Cg@\ȂꍇsC
            B

-------------------------------------------------------------------------------
ȑÕ[X̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.6 Patch 1
-------------------------------------------------------------------------------

RpC (ARM Compiler 4.0 Build 1051 (07-15-2011))
-------------------------------------------------------

- MTWX48125 ֐̃CCL̎ANXIuWFNgthis|C^̒l
            j󂳂ꍇsC܂B

-------------------------------------------------------------------------------
ȑÕ[X̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.6
-------------------------------------------------------------------------------

S
-------------------------------------------------------

- MTWX33107 sُ̈ɑ΂x}IvVǉ܂B

- MTWX38602 VKvWFNg쐬ۂ̃vWFNgEBhE̕\`ݒ
            IvVǉ܂B

- MTWX39404 meLXgx[XvWFNggpn`FbN{bNXIt̏ꍇ
            eLXgx[XvWFNgoCivWFNgɕϊ@\ǉ
            ܂B

- MTWX42325 Shift-JISeLXgt@ĆA̕Čs
            C܂B

- MTWX44102 CodeWarrior߂ăCXg[Aۂɂ"Courier"tHg
            gpĂ̂ɁAutHg&^uvݒplł"Agency FB"
            IĂsC܂B

- MTWX47141 TuvWFNgu[N|CgꍇsC
            ܂B

- MTWX47656 ̃vWFNgrhۂɁAIDENbVꍇ
            C܂B

RpC (ARM Compiler 4.0 Build 1050 (06-21-2011))
-------------------------------------------------------

- MTWX47729 ThumbR[hŁA.align 4w肵CCAZuR[h
            ACgȂꍇC܂B

- MTWX21541 RpC-helpbZ[WAT|[g̃CX^X}l[W
            Ɋւ폜܂B

- MTWX19878 mwccarm -helpbZ[WɁA-w impl_int2float, -w impl_float2int, -w 
            impl_signedunsignedLɂȂǋL܂B

- MTWX37459 vRpCɍ쐬.dt@Cɕsȃ^[QbgLq
            ꍇC܂B

- MTWX20403 xD̍œKw肳ĂꍇA\[X̏󋵂ɂĂ̓X^bN
            8oCgAĈ߂̃_~[WX^gpȂlP܂B

  ij
  ύXOir3̓_~[j:
    stmfd    sp!,{r3-r4,lr}
    sub      sp,sp,#0x4
  
  ύX:
    stmfd    sp!,{r4,lr}
    sub      sp,sp,#0x8

  * ύXOstmfdsɈꎞAC8łȂȂĂ̂P܂B
  * stmfd߂̃TCN炵Asxサ܂B

- MTWX41898 o֐^ւ̃|C^ŁAtypeid삵ȂC
            B

-------------------------------------------------------------------------------
ȑÕ[X̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.5
-------------------------------------------------------------------------------

S
-------------------------------------------------------

- MTWX31059 EBhE̋tAZu\ɂāAXN[o[Page Up
            /Down{^NbN0x1000ړC܂B

- MTWX31304 fobOEBhEŃ|C^̒lύXɁAԐڎQƉZqt
            |C^̒l̕\XVȂsC܂B

- MTWX33102 Save/Restore RegistersEBhE𑀍삷ƃEBhE_
            ꍇC܂B

- MTWX33104 ut@CJv_CAÕTCYύX\ɂȂ܂B

- MTWX34842 t@Cǉۂɍ쐬ANZXpXɑ΂ăJ[Vu
            ̗L/ݒ肷@\ǉ܂BftHg𖳌ɕύX
            B

- MTWX36342 JĂSẴt@CԂł̃ubN}[ÑirQ[g\ɂ
            ܂B

- MTWX36946 ʃEBhEɁmڍׁn{^ǉAꂽt@C̃t
            pX\\ɂ܂B

- MTWX37467 ̓vWFNgǂݍ񂾍ۂɁAЂƂ̃vWFNgɃu
            [N|Cgݒ肷ƁÃvWFNgłu[N
            ܂C܂B

- MTWX41864 vWFNgCXyN^EBhẼ^[Qbg^uŁA`FbN{b
            NX̃`FbNOĂĂ܂P[XsC
            B

- MTWX42222 Plug-In DiagnosticEBhEœ̃eLXgnCCg\
            ܂sC܂B

- MTWX42640 vWFNg̃Jgrh^[QbgɊ܂܂ĂȂ\[XR[
            hɃu[N|Cgݒ肵ہAu[N|CgvWFNg
            ATCȂC܂B

- MTWX43015 fobOEBhEŁAϐ_uNbN閈ɐVȃ
            EBhEJȂ悤ɂ܂B

- MTWX43292 rhAuG[ƌxvEBhE\Ă鎞ɁAJg
            ^[Qbg폜悤ƂException ErrorC
            ܂B

- MTWX43377 uG[ƌxvEBhEŃG[^xӏɐݒ肵ubN}[N
            ĕ`悳ȂC܂B

- MTWX43405 u^[QbgݒvplŃ^[Qbg̖OɕύX悤Ƃ
            ۂɁAG[bZ[Wo͂ȂC܂B

- MTWX43518 VKvWFNg쐬ۂɃvWFNgɓ̕܂܂
            ƁAvWFNgȂC܂B

- MTWX43525 XN[ۂɃubN}[Nĕ`悳ȂsC
            B

- MTWX43564 GfB^EBhEŃZbgꂽubN}[NAfobKEBhE
            ̃EBhE̓\[Xɕ`悳ȂC܂B

- MTWX43651 uG[ƌxvEBhEJƁAG[^xӏ̃R[h
            \ȂC܂B

- MTWX43849 ̃vWFNgO̕ϐgpĂ鎞A]EBhE
            ɕsȕ񂪕\sC܂B

- MTWX43933 tH_.srlt@CԂelft@ChbOhbv
            č쐬ꂽ.tef.mcpvWFNg̃fobOJnƁAIDENb
            VC܂B

- MTWX43943 uG[ƌxvEBhE܂͌ʃEBhEŌx{^iF
            OpɃGNXN[V}[NjƁAɐ擪̃ACeI
            C܂B

- MTWX44446 MTWX36946ŒǉꂽʃEBhÉmڍׁn{^[JC
            Y܂B

- MTWX44140 eLXgt@C1sڂ܂͍ŏIsɃubN}[NZbgꍇA
            ubN}[ÑirQ[gsȂsC܂B

- MTWX44082 ubN}[Nĕ`悳ȂꍇsC܂B

- MTWX44243 ̃vWFNgJĂꍇɃvWFNgbZ[WEBhE
            @\ȂꍇsC܂B

- MTWX45154 IDẼRs[CgN\L2011ɍXV܂B

- MTWX45391 vWFNgEBhEŁAANeBuȃvWFNg̃vWFNg
            }[Nt܂B

RpC (ARM Compiler 4.0 Build 1048 (02-02-2011))
-------------------------------------------------------

- MTWX45665 CodeWarrior for NINTENDO DSi 1.4 Patch 2ɂĔA֐ւ̈
            nȂꍇsC܂B

RpC (ARM Compiler 4.0 Build 1047 (01-24-2011))
-------------------------------------------------------

- MTWX44089 sx̂߂̍œKAR[hTCYk̂߂̍œK
            TCYȂꍇC܂B

- MTWX19893 rbgtB[h̃oɒlލۂɁAsvȃrbgNA߂
            C܂B

- MTWX38568 RpCsmull̑umull߂𐶐AptH[}Xቺ
            ꍇC܂B

-------------------------------------------------------------------------------
ȑÕ[X̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.4 Patch 2
-------------------------------------------------------------------------------

RpC (ARM Compiler 4.0 Build 1046 (12-20-2010))
-------------------------------------------------------

- MTWX43171 X^bN̈K؂Ɋ蓖Ă邱ƂłȂꍇƂs
            C܂B{͍ďCƂȂ܂B

-------------------------------------------------------------------------------
ȑÕ[X̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.4 Patch 1
-------------------------------------------------------------------------------

S
-------------------------------------------------------

- MTWX43838 mvZXփA^b`nIfobOEBhE悤Ƃ
            IDENbVC܂B

- MTWX43839 fobOɃrh^[QbgύXĕʂ̃fobOZbVJn
            悤ƂƁAIDEt[YC܂B

- MTWX43996 LR_irq܂SP_irqWX^gpƁA"TWL Hardware Debugger: 
            Unknown error"bZ[W{bNX\ꍇC
            ܂B

- MTWX43841 {уNCbNX^[gɁAWindows 7 64 bitT|[g̋Lqǉ
            ܂B

RpC (ARM Compiler 4.0 Build 1045 (12-09-2010))
-------------------------------------------------------

- MTWX43819 signed long long^̕ϐ2ׂ̂܂͒萔ɂ菜Zۂ̍œK
            𐧌䂷vO}ǉ܂B

  gp@:
    #pragma opt_longlong_div on | off | reset (ftHg: off)

    ̃vO}onɂƁARpCsigned long long^̕ϐ2ׂ̂
    ܂͒萔ɂ菜ZۂɁAZZrbgVtgZɒu܂B

  :
    sx^R[hTCY̍œKɂĂRpC͒ʏAK؂ȃR[h
    𐶐܂BZ̍œKɂă[U[䂵ꍇɂ̂݁Ãv
    O}gpĂB

- MTWX40838 -w allw肵ۂɁA␔gpPZɌxo͂
            C܂Bȉ̂悤ȎŌxo͂Ȃ悤ɂ܂B
              unsigned short us1=0, us2=0;
              us1 &= ~us2;

- MTWX43357 templategp̃R[hŃNG[sC
            ܂B

- MTWX43356 IPA "Program"IvV𖳌ɕύX܂B

- MTWX44523 ƂĊ֐ɓnꂽ\̂̃o[lƂȂꍇ
            sC܂B{̌MTWX43171̕pɂ̂łB

- MTWX44325 X^bNItZbgACgĂȂ\̂̃f[^l
            œnsC܂B{̌MTWX43171̕pɂ
            ̂łB

- MTWX43171 ARM Compiler 4.0 Build 1040 (09-15-2010) ł̖{̏Cɂ镛p
            (MTWX44325, MTWX44523) ߁A{CȑȌԂɖ߂
            B

- MTWX44088 {͕sł͂܂Bs64^̕ϐ萔2ŏZۂɃR
            pĆAZZrbgVtgZɒučœK܂B
            ߁As64^ϐ̏Zs32^ϐ̏ZɂāAR[h
            قȂĂ܂AvO} opt_longlong_div ̒ǉɂAœK
            𐧌\ɂȂ܂BvO}ɂĂ̏ڍׂ́AMTWX43819̍Q
            ƂĂB

-------------------------------------------------------------------------------
ȑÕ[X̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.4
-------------------------------------------------------------------------------

S
-------------------------------------------------------

- MTWX29078 \[Xt@COGfB^ŕύXAIDẼGfB^\[Xt@
            C[hہAGR[h`𐳂ołȂsC
            ܂B

- MTWX29626 ϐEBhEŒl̕\`ۑȂsC܂B

- MTWX30084 I/OR\[EBhEC/C++\nCCg\s
            C܂B

- MTWX33194 O|Cg̃ObZ[WOEBhEȊOɕ\s
            C܂B

- MTWX35102 RpCÃpXɂCN[ht@CFȂs
            C܂B

- MTWX36116 t@COGfB^ŕύXĂ鎞ɁuēǍ݁v_CAO
            \ȂIvVǉ܂B

- MTWX36341 GfB^ŃubN}[NĂ܂sC܂B

- MTWX36557 ut@Cv_CAOɂāAΏۃtB[hɑO
            񌟍pX\悤ɕύX܂B

- MTWX40616 ev[gNXo[̒l]EBhEŐ\
            sC܂B

- MTWX41197 {̃o[WŁuFreescale CodeWarriorɂāv_CAOł
            Copyright̔N\LXV܂B

- MTWX41386 fobOAuϐFCuvEBhEœ̕ϐNbN閈
            VϐEBhEJȂ悤ɂ܂B

- MTWX41387 Command windowNbV邱ƂsC܂B

- MTWX41738 SDK 5.4̕sĂTvǉ܂B

- MTWX41812 {ȊO̓WindowsɂāA؂LɃXy[X
            ݒ肷ƁACommand WindowdirR}hsAsȋL\
            sC܂B

- MTWX42232 Windows 7AeroLɂȂĂƁAIDENbVsC
            ܂B

- MTWX42581 fobOEBhẼubN}[NAvOJE^w
            ʉ߂ɍĕ`悳ȂC܂B

- MTWX42811 SDK 5.5p̃Xe[ViƃTvǉ܂B

- MTWX42888 Release^[QbgROM^[Qbgɑ΂DTCMAhXA
            TvŌĂsC܂B

- MTWX43014 fobOAWX^EBhEŁÃWX^NbN閈
@@@@@@VEBhEJȂ悤ɂ܂B

RpC (ARM Compiler 4.0 Build 1040 (09-15-2010))
-------------------------------------------------------

- MTWX43171 X^bN̈K؂Ɋ蓖Ă邱ƂłȂꍇƂs
            C܂B֐̈WX^ƃX^bNœnA
            ̏󋵂ŁARpĆA蓖ẴX^bN̈ɏ݂Ȃ
            Ă܂ꍇ܂BقƂǂ̏ꍇ͌Ăяo悪̃X^bN
            ̈蓖Ă邽߁A̕s͕\ʉȂ̂łA荞݂
            悤Ȃ̃P[Xł́A蓖ĂĂȂX^bN
            gpɂf[^̔jꍇ܂B

- MTWX38390 ȉ̃R[h̎ɁAu#pragma section ...vsƁAuillegal 
            explicit template specializationvG[sC
            B
@@@@@@@template<> void S<0>::method() {} 

- MTWX38486 RpCKvȏ̃ʂX^bNɊ蓖Ăs
            C܂B

- MTWX39435 "Smaller Code Size"̍œK̂قA"Faster Execution Speed"̍
            KR[h̃TCY傫ȂꍇsC܂B

- MTWX40838 short^̕ϐint^̒萔ꍇɁAuimplicit arithmetic 
@@@@@@conversionvxo͂悤ɂ܂B^̕z鐔l萔
            oƁAu-w allvw肵ꍇɁAuimplicit arithmetic 
            conversionvxo͂܂B:
              svar = svar2 + 33000;
            33000short^̕z邽ߌxo͂܂B

- MTWX37062 Vector STL^̃R[h̃RpCAG[ꍇs
            C܂B

- MWTX41496 _fsqrt֐gpĕ̕ƂƂÅ֐̕AAR4
            WX^𕜌WX^j󂵂Ă܂sC܂B

- MTWX41719 RpC[hƃXgA߂̊Ԃ̃R[hč폜邱Ƃɂ
            ĈNœK̕sC܂B


- MTWX27741 u64/s64̌^̕ϐQׂ̂ɂ菜ZƂ̃R[h̐P
            ܂B

- MTWX30753 "Pool Strings"LɂƁA^ȊÕ[J萔O[o
@@@@@@萔̕^f[^ƓZNVɊi[sC
@@@@@@B̏CɂAgp̏f[^̓fbhXgbv
            B

RpC (ARM Compiler 4.0 Build 1037 (07-08-2010))
-------------------------------------------------------

- MTWX42369 sȈÖق̌^ϊsƂAK؂ȃG[bZ[W\ꂸ
            Internal compiler error𐶐sC܂B

-------------------------------------------------------------------------------
ȑÕ[X̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.3 Patch 1
-------------------------------------------------------------------------------

S
-------------------------------------------------------
- MTWX40081 荞ݏɃu[N|CgŒ~A"fobKEBhE"
            "X^bN"ɃR[X^bN\ȂsC܂
            B

- MTWX41133 IS-TWL-DEBUGGER̓J[hXbgŔF邱ƂAsvȋ@\
            ł"Auto power on card slot"IvV"TWL Debugger Setting"
            vt@Xpl폜܂B

- MTWX41673 荞ݏɃu[N|CgŒ~֐ŃXebvs
@@@@@@sAĂяoɐ߂ȂsC܂B

RpC (ARM Compiler 4.0 Build 1036 (05-21-2010))
-------------------------------------------------------

- MTWX40894 ̃vWFNgœKxPȏŃRpCƁAR
            pCNbVi"unhandled exception"G[j
            C܂B

- MTWX41250 ̏ZʂVtg悤ȃR[hɂāAœKs
            ʂo͂邱ƂC܂B

- MTWX41086 œKxRȏ̏ꍇɁA[ṽJEgČvZ
            C܂B

- MTWX41371 IȃfXgN^ďo܂ގ]ȂƂC
            ܂B

- MTWX41329 ꉻev[g֐̖IɊւāAC++1x̋KiɑΉ
            ܂B

̑̏C
-------------------------------------------------------
MSLу^CCũCNt@C̎gp@ɊւXV܂
B

-------------------------------------------------------------------------------
ȑÕ[X̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.3
-------------------------------------------------------------------------------

S
-------------------------------------------------------
- MTWX29902 hCNhsɃfobKNA"Errors & Warnings"EBhE
            \ĂԂŁA0.5bȓF5L[QxƁAIDE삵
            ȂsC܂B
			
- MTWX32747 NAND ROMC[WgpăfobKsíAfobKgp
            ɎsjɁA[jO_CAO\@\ǉ܂B

- MTWX32953 h]hEBhECStringƂĕ\Ă]C
            A]̐擪ɗ]vȕ}Ă܂sC܂B

- MTWX34393 vt@Csvȃf[^܂.mwpt@C𐶐sC
            ܂B̕s́APɕsvȃf[^\ꍇIDÊ
            ̂Sɓ삵ȂȂꍇ܂B

- MTWX34712 swscanf()֐ɃXebvCɁAԈ\[X\s
            C܂B

- MTWX34844 \̂NX̃o[ϐX}[g\tH[}bgŕ\
            AtH[}bgŕ\ꂸA|C^l\s
            C܂B

- MTWX36891 Examples̊̃vWFNgDebug^[QbgAROM^[Qbg
            NĂsC܂B

- MTWX37010 DSi\tgEFAŃZbgɁACodeWarriorTWL Debugger̐
            r₦sC܂B

- MTWX37096 IS-TWL=DEBUGGER DSi̓d{^Ad؂܂ŉɁA
            CodeWarriorGUISȂȂsC܂B
			
- MTWX37228 Cũu[N|Cg\ȂsC܂
            B

- MTWX37484 hR}hEBhEh"Evaluate"R}hsAϐ̌^
            \ȂsC܂B
			
- MTWX37955 tclXNvggIDENA"command interpreter"̃vZ
            Xsꂽ܂܂ɂȂiɏIȂjsC܂B
			
- MTWX38249 ꕔǉĂȂATWL SDK 5.2pExampleǉ܂B

- MTWX38318 ꕔTWLExamplesɁAfobKڑƂIS-NITRO-EMULATORI
            ĂsC܂B
			
- MTWX38354 ExampleROM^[QbgƂărhłȂsC܂
            B

- MTWX38416 ISRQƂ悤ȓȊ֐XebvsꍇɁAISRɂ
            Ė߂̃AhX񂪏āAꏊɖ߂ȂƂ
            sC܂BiXebvsɊ荞݂֎~@\
            ǉ܂j
            ڍׂɂẮAhV@\h́hXebvsɊ荞݂𖳌ɂ
            @\ǉ܂BhQƂB

- MTWX38448 ExamplevWFNgRescued itemstH_[݂s
            C܂B

- MTWX38632 p[T̐擪[\"]𐳂FȂsC܂B
 
- MTWX38812 قȂ^[QbgœÕCuQƂĂ鎞Ȃ
            fBNg͂̂܂܂ŁACut@Ĉ݂폜ꍇA
            rhɃvWFNgKw烉Cu폜sC
            B
			
- MTWX39129 hf[^hj[hFixedŕ\h폜ꂽsC܂
            B

- MTWX39145 ROM^[QbgpDSiXe[ViExampleŁA"Generate Symbol
             Table"IvVftHgŗLɂȂĂȂsC܂
            B
			
- MTWX39146 TWLXe[ViExampleMakelst Preprocessorpl̃ftHg
            ݒ肪ԈĂsC܂B 
			
- MTWX39162 'evaluate' TclR}hA삵Ȃistring^̋Ǐϐ
            ĕ\jsC܂B
			
- MTWX39630 TwlSDK 5.4 p̃Xe[Viǉ܂B

- MTWX39631 TwlSDK 5.4 pExamplesǉ܂B

- MTWX39633 "OLD_Materials"fBNg폜܂B

- MTWX39638 oCivWFNgXMLtH[}bgŕۑAStripDebug
             Postlinkeȑ񂪏sC܂B
			
- MTWX39656 TWL SDK 5.2 Examples ɐVExample(demos\wxcAdemos.TWL\tcl)ǉ
             ܂B

- MTWX39688 IDEIɁA"Nitro debug message"@EBhËʒuX^C
            ۑȂsC܂ByFB5720z
			
- MTWX39768 ̃plŃR}hEBhEIvV̐ݒ肪C|[g
            ȂsC܂B

- MTWX39885 hvWFNgt@C̓ǂݍ݁hsɁA"TWL_Debug_Setting"v
            t@XɁA"NITRO_Debug_Setting"vt@X̒lݒ肳s
            C܂B
			
- MTWX39951 "ChangeHistory.txt""ChangeHistory.jp.txt"폜܂B

- MTWX39972 hvWFNgt@C̓ǂݍ݁hsɁA"ARM Assembler"pl
            ΂"ARM CodeGen""ARM Debugger"plɂ铯̍ڂ̒lv
            ȂsC܂B

- MTWX40014 ȑÕo[WCodeWarriorō쐬ꂽvWFNgJꍇɁA
            converts"TWL_Debug_Setting"pl"NITRO_Debug_Setting"
            pl̐ݒ肪AftHgɃZbgsC܂B
			
- MTWX40553 ̃vWFNgJĂăfobOsꍇɁAŏɃfob
            OZbVJnvWFNg̃fobKݒ肪̃vWFNg
            fobOɂfsC܂B

- MTWX40825 Cc[o[BIDEIĂ܂sC܂B

- MTWX41017 "NITRO Stationery"ɂāA[^[Qbg]̐ݒ->ݒ->Makelst
             PreprocessorplAdditional static filesɐݒ肳Ă 
             OS Library AԈHYBRIDo[Wɐݒ肳ĂsC
             ܂B

RpC (ARM Compiler 4.0 Build 1034 (04-01-2010))
-------------------------------------------------------

- MTWX33309 xo͂ɊւāA"val_1 = val_1 + val_2""val_1 += val_2"𓯓
            ȂsC܂B

ӁF̏CɂAȑO͌xo͂ȂAZ𔺂Zq
      iFx += x1jɑ΂Čxo͂\܂BȉCɂ
      ȑO葽̌xo͂悤ȏꍇ́ALXgt铙̑Ώɂ
      肢܂j

- MTWX35497 ̃[jOΏۂɂāA"illegal constant expression"[
            jOo͂ȂꍇsC܂B

- MTWX36844 fobO"Base<int>"̂悤ȃev[ǧ^o͂悤
            ܂B

- MTWX36886 NX̃o֐̃|C^𐳂FłȂsC܂B

- MTWX36947 Öق̃|C^boolւ̌^ϊɃ[jOo͂@
            \ǉ܂B

gp@F

#pragma warn_impl_p2b_conv on | off | reset (default: off)
Generates a warning for implicit pointer to bool conversions.

gpF

#pragma warn_impl_p2b_conv on

extern void foo(bool);
void bar(char *cp)
{
foo(cp);
}

rhʁF
Warning : implicit arithmetic conversion from 'char *' to 'bool'
Test.cpp line 6 foo(cp); 

- MTWX38109 "C/C++ Warnings"->"Portability""Undefined Macro in #if"Lɂ
            Ă鎞ɁA"string.h"ǂݍނƃ[jO warning: undefined
             macro '__STDC_WANT_LIB_EXT1__' used in #if or #elif conditional 
            o͂sC܂B

- MTWX38343 ȉ̗lȃ\[XR[hRpCAQڂ friend 錾 
            "struct/union/enum/class tag 'xxx' redefined" G[s
            C܂B

- MTWX39733 œKx@O|PAP|QƕύXȂrhɁA\
            ̂̃|C^ϐ̑폜鎖sC܂B

- MTWX33959 "C/C++ Language"->"ISO C++ Template Parser"̏lA
            ARM Compiler 4.0 Build 1018ɂāA'OFF''ON'ɕύXĂ܂B
            ̕ύXɑ΂Ēӂ𑣂߂̋LqAudvȂm点Bc[̎g
            pOɂǂ݂vɒǉ܂B
            
- MTWX38527 typeidL[[hA|C^^ɑ΂Đɓ삵Ȃs
            C܂B

F
const char* name = typeid(int*).name(); 

ȑÕo[Wł́AC++Ń}OꂽOł"Pi"nameɑ
܂A݂"int *"܂B
ӁFtypeidIuWFNgname()ȍo͂̓Cve[VƂ
`Kv܂Bif̔rΏۂƂĎgpĂ͂܂B

- MTWX40839 ył̂݃[Xꂽrh(build 1030)ɂĔz
            'implicit arithmetic conversion'ɑ΂郏[jOo͂ɂāA
            unsigned short^ɃLXgꂽϐunsigned short^ƂĈ
            ȂsC܂B

- MTWX39803 `ς݃}N__CWCC__̒lACW C-C++ Notes 4.x.txtɋLqĂ
            rhԍƈقȂC܂B

- MTWX27705 MSL̓̃wb_t@CCN[hƈȉ̃[jO
            sC܂B

Warning : implicit arithmetic conversion from 'int' to 'unsigned short'
cwctype line 84 || (c >= __msl_wcmap_size)) ? c : 
(int)(_MSL_CWLOWER_ACCESS c]);}  

- MTWX33325 'implicit arithmetic conversion'ɑ΂郏[jOo͂IEIt
            @\ǉ܂B

ȉ̓VIvVǉ܂F [no]impl_funarg

gp@F

-w[arn[ings]] [no]impl_funarg

F

mwccarm -w impl_funarg -c main.c (RpCR}hj
                       
void main(void)
{
    u16 val_1, val_2;
    int i = 1;

    val_1 = val_1 + val_2;  //NO WARNING 
    val_1 = val_2 + 10;     //NO WARNING

    i = sum(i);             //WARNING
}

int sum( short s )
{
    int i = 0;
    i = s + 5;
    return i;
}

óF

#      22:     i = sum(i);             //WARNING
# Warning:              ^
#   implicit arithmetic conversion from 'int' to 'short'

- MTWX40839 ył̂݃[Xꂽr̃rh(build 1033)Ŕz
            'implicit arithmetic conversion'ɑ΂郏[jOo͂ɂāA
            unsigned short^ɃLXgꂽϐunsigned short^ƂĈ
            ȂsC܂B


̑̏C
-------------------------------------------------------

`ς݃}N __CWBE__ ́A 0x3201Ԃ܂B

-------------------------------------------------------------------------------
ȑÕ[X̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.2 Patch 2
-------------------------------------------------------------------------------

S
-------------------------------------------------------
- MTWX39197 NANDAvP[VfobOꍇɁA5MB ȏ̃TCY
            .tad t@CC|[głȂsC܂B


RpCiARM Compiler 4.0 Build 1028 (01-12-2010))
-------------------------------------------------------
- MTWX39436 ԈŃAZũR[hLqƁA
            Internal compiler error sC܂B

- MTWX39503 œKxRȏŃRpCƁAWX^ꂸ
            gpsC܂B

RpCւ̕ύX̏ڍׂɂĂ ARM_Compiler_Notes.txt QƂB


-------------------------------------------------------------------------------
ȑÕ[X̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.2 Patch 1
-------------------------------------------------------------------------------

RpCiARM Compiler 4.0 Build 1027 (10-02-2009))
-------------------------------------------------------
- MTWX37938 œKɕKvȃVtgR[hč폜ꍇƂs
            C܂B


J (ARM Linker 2.0 Build 99 (10-12-2009))
-------------------------------------------------------
- MTWX30713 VJ@\AJR}ht@CL[[h'FORCE_OBJECT'
            T|[g܂B


-------------------------------------------------------------------------------
ȑÕ[Xł̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.2
-------------------------------------------------------------------------------

S
-------------------------------------------------------
- MTWX32746  CodeWarrior Nitro/TWLn[hEFAɐڑłȂꍇA[gf
             obOpĺuڑݒvmF悤ɑLqG[bZ
             [Wɒǉ܂B

- MTWX32925  ϐ̕\EBhEŁAzpNXɊւ񂪊Ԉĕ\
             ĂsC܂B

- MTWX33193  EBhE\ĂԂɁufobKIv邢
            ufobKċNvsIDEt[YsC܂B

- MTWX35434  e^[Qbgɓ̃t@CA炪폜ꂽꍇɁA
             vWFNgt@CsC܂B

- MTWX35841  TWLj[uEnable External Card-TWLv폜܂B

- MTWX35201  uBKPT߂ɂ~ṽXgbvt@N^[T|[g܂B

- MTWX37640  Cӂ̉ӏɂɃn[hEFAuCN|Cgݒ莞AvO
             TWLMain ܂̓\tgEFAuCN|CgŒ~ƁuWatchpoint
              at address ?vƂbZ[W\sC܂B

- MTWX33653  fobKX[vԂ畜AłȂsC܂B

- MTWX33253  NANDAvP[VfobO@\ǉ܂B

- MTWX35845  VfobO@\uACA_v^[ڑԁvyсuobe[cʁv
             ǉ܂B

- MTWX32745  IS-TWL-DEBUGGERgpANITRO[hŃnCubhAvP[
             Vs邽߂̋@\ǉ܂B

- MTWX35199  zXgIO@\T|[g܂B

- MTWX32796  R[h\tgEFAuCNR[h(E7FDDEFE)ɕύXAfobO
             płȂsC܂B

- MTWX37601  DW_AT_data_member_location RoCɕ]ȂꍇɁA
             DW_OP_const4u ̒lԈGfBAœǂݍ܂s
             C܂B

- MTWX31311  ʂ̃f[^Aďo͂ꂽꍇɁAOS_Printf()A܂
             OS_TPrintf()ɂ蕶񂪐\ȂsC܂B

- MTWX33403  ύX̓̕sAύXĂȂt@C}[NĂ܂
             s܂IDEC܂B

- MTWX30362  EBhE\ɃXebvssƁAEBhE̍
             \sAԈAhX\sC܂B

- MTWX33184  uExport project as GNU makefilev@\폜܂B

- MTWX28573  eLXgx[XvWFNgł͂ȂݒIDEŃeLXgx[X
             vWFNgt@CJƁAG[bZ[W\Ȃs
             C܂B

- MTWX33185  setTWLsrcTree.exe gpɁAG[R[hu0x80029c4av
             ԋpsC܂B

- MTWX33220  TuvWFNg܂ރeLXgx[XvWFNgJƁAIDE
             NbVsC܂B

- MTWX34828  uCW for DSiṽCXg[OLEɓo^悤ɏC܂B

- MTWX36767  R}hEBhEŁA\[Xt@CɃuCN|Cgݒ肷
             OsC܂B

- MTWX31996  uLtdoverlayṽT|[gǉ܂B

- MTWX35834  TwlSDK 5.2̐VIvV̈k^񈳏kI[oCwł
             @\ǉ܂B

- MTWX33425  VI[o[Cu@LTDMAINvO[vʃAhXɍ쐬
             ꍇɁAG[bZ[Wo͂悤ɏC܂B

- MTWX36492  "CW_NITROSDK_ROOT"Ay"NITROSDK_ROOT"폜܂B

- MTWX33017  sĂ Nitrop Examples ǉ܂Bi3vWFNgj

- MTWX33019  sĂ Examples ǉ܂B(107vWFNg)

- MTWX35335  Xe[Vi ARM Assembler pĺuLabels must end with ':'v
             IvṼftHgݒ𖳌LɏC܂B

- MTWX30429  CW vWFNg̃I[o[C TwlSDK fŁAoverlay_1Aoverlay_2
             y overlay_3 AhXɐݒ肳ĂsC܂B

- MTWX36784  TwlSDK 5.2p Examples ̃fvWFNg"explorer"Ғʂɓ
             삵ȂsC܂B

- MTWX36787  TwlSDK 5.2p Examples ̈ꕔ̃vWFNgŁANG[
             sC܂B

- MTWX36837  TwlSDK 5.2p Examples "ReadMe.txt"t@CC܂B

- MTWX36855  TwlSDK 5.2p Examples ̈ꕔ̃vWFNgɃrhłȂ
             sC܂B

- MTWX36862  TwlSDK 5.2p Examples ̈ꕔ̃vWFNgŃO񂪏o͂
             sC܂B

- MTWX17096  ARM Assembler plύXȂꍇɃ^[QbgărhK
             vƂ|̃bZ[W\Ȃ悤ɏC܂B

- MTWX32680  Xe[Vi"ReadMe.txt"ɁAIS fobK̃CũN
             Ă̋Lqǉ܂B

- MTWX32748  hLg"Developer_Notes""Quick Start"̋LqC܂B

- MTWX32787  RpCς݃wb_̃RpCG[̑ΏɂĂ̋LqhL
             g"Technical FAQ"ɒǋL܂B

- MTWX36931  "TWL-SDK֐t@X}jA"SDK5.2pɍXV܂B

- MWGD224    CW for DSi ł́A"IPA Program"T|[gĂȂƂɂāA
             "Technical_FAQ"ɒǋL܂B

- MTWX32749  ϐ "PATH"  "{Cygwin}\bin\" o^KvLq
             "Developer_Notes"ɒǉ܂B

- MTWX33148  IS FIO/SIO @\̐ɂ"Developer_Notes"ɒǋL܂B


RpCiARM Compiler 4.0 Build 1026 (09-09-2009)j
-------------------------------------------------------
- MTWX33387  EB[NV{㏑ȂsC܂B

- MTWX21275  mwldarm.exe tpX̎wȂŌĂяoꂽꍇAo[W
             ԍ\sC܂B

- MTWX21276  mwasmarm.exe tpX̎wȂŌĂяoꂽꍇAo[
             Wԍ\sC܂B

- MTWX29063  RpCPODNX𐳊mɌołȂsC܂B

- MTWX34240  ftHg̉͂ԈĂsC܂B

- MTWX34710  swscanf()gpƁAX^bNI[ot[s
             C܂B

- MTWX33606  RpCzpNX𐶐sC܂B

- MTWX36344  u_MSL_OS_TIME_SUPPORTv𖳌ɂMSLCu̒ǉv]ɑΉ
             ܂BDS2.0 [X MSL_Ci'time()'T|[gȂj܂
             VfBNg"ARM_EABI_Support_DS2.0"쐬܂B

- MTWX20432  mwldarm  -help ŕ\ -force_active ɂĂ̋Lq
             sC܂B


-------------------------------------------------------------------------------
ȑÕ[Xł̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.1 - rhc[
pb` 3
-------------------------------------------------------------------------------

- MTWX32438  ÂvRpCt@CgpꂽꍇARpCNb
             VꍇƂsC܂B

- MTWX33414  RpCAChƂāA"E"(MIDDLE DOT)𐳂߂
             ȂsC܂B

- MTWX33894  sscanf֐"%c"gpꍇAsscanf֐sR[ho͂
             ȂsC܂B

- MTWX35344  RpCApꂽNX̃|C^̃CNgɑ΂
             ČR[h𐶐Ă܂ꍇƂsC
             B

- MTWX33930  "C/C++ Warnings""Implicit Arithmetic Conversions"̃TuEXCb
             `ɓ삵ȂsC܂B

- MTWX36420  RpC͍œKx2ȏ̎AčVtgs߂
             Ă܂ꍇƂsC܂B

- MTWX34016  Boost̃wb_t@C"circular_buffer.hpp"̃RpCɁA
             Internal Compiler ErrorsC܂B

- MTWX34018  Boost̃wb_t@C"circular_buffer.hpp"̃RpCɌ
             ăRpCG[o͂Ă܂sC܂B

- MTWX35309  "Out of memory"ƂRpCG[Ă܂sC
             ܂B

- MTWX36408  CCAZuPC΃AhXgpSTR߂Lq
             ꍇAăRpCG[o͂Ă܂sC
             B(: "str rN,=label"ARM[hɂĎgp\łB
             Thumb[hłSTRߒPC΃ItZbgT|[g܂B)

- MTWX33661  _Cu(Mathlib)readme.txtv5tA[LeN`
             ɊւLqC܂B


-------------------------------------------------------------------------------
ȑÕ[Xł̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.1 - rhc[
pb` 2
-------------------------------------------------------------------------------

- MTWX34394  TwlSDK 5.2p̃Xe[Viǉ܂B

- MTWX35465  iXe[ViTv́jIDEɓo^ĂSSPCu
             ύX܂BiTwlSDK 5.2Ήj

- MTWX33024  TwlSDK 5.1ŒǉꂽTvǉ܂B

- MTWX33018  CodeWarriorTvTWLp(Example\TWL)ɂ܂B


-------------------------------------------------------------------------------
ȑÕ[Xł̕ύX̊Tv - CodeWarrior for NINTENDO DSi 1.1 - rhc[
pb` 1
-------------------------------------------------------------------------------

S
-------------------------------------------------------
- MTWX33208  XMLt@CŃvWFNgǂݍނTWL Makerom Postlinkerpl
             ݒ肵f[^ύXC܂B

- MTWX32643  TWL LCF Prelinkerpl"Address"̃ftHglC܂B

- MTWX32789  Xe[Vi"ISO C++ Template Parser"IvV̐ݒ'ON'
             C܂B

- MTWX33569  ARM Linkerpl"Generate Segment Veneers"̃ftHg̐ݒ
             'ON'ɕύX܂B

- MTWX33024  SDK 5.1p̃Xe[Viǉ܂B
             iTv́AǉĂ܂Bj

RpC
-------------------------------------------------------
- "ISO C++ Template Parser"IvṼftHgl'OFF''ON'֕ύX
  Ȃ܂B

- MTWX34649  œKŊԈAhXɒlC܂B

- MTWX34243  ^CCuԈărhĂC܂B

- MTWX34040  œKxRȏ̏ꍇɊԈlC܂B

- MTWX33254  œKŌ^ϊɕKvȖ߂폜Ă܂C܂B

- MTWX32783  ZŔ폜}CiXl̏ꍇɃXs[hœKw肷ƁA
             ԈR[hC܂B

- MTWX32876  THUMB[hgpꍇɁAœKŊԈAhX
             C܂B

- MTWX32601  œKxO̎ifwhile𕡎GɎgpꍇAwhile
             break̃WvɊԈAhXw肳C܂B


===============================================================================
Lpȏ
===============================================================================

- ̈قȂo[WCodeWarriorɂIDEݒLĂꍇ
  Vo[WCodeWarrior̐ݒplɐVݒ荀ڂǉꂽہAÂ
  o[WCodeWarrior̐ݒlftHglɃZbgꍇ܂B
  ̖́AVo[WCodeWarriorgpɌÂo[WCode
  WarriorNɔ܂B

  ̖́A[JIDEݒgp邱Ƃŉ\łB
  [JIDEݒgpɂ́ACodeWarrior̃CXg[ɁmJX^Zbg
  Abvnm[JIDEnݒ肷邩AIDEݒt@C"..\bin\IDE.exe"Ɠ
  fBNgɃRs[ĂBiQƁj

- IDEݒ/[NXy[X - CXg[ꂽCodeWarriorIDEݒ́Aʏ
  ͋L̂ƂāÃtH_ʒuŊǗĂ܂B

  C:\Documents and Settings\([U[)\Local Settings\Application Data\Metrowerks

  CodeWarrior̃CXg[ɁA2̃t@C"..\bin\IDE.exe"ƓfB
  NgɃRs[鎖𐄏܂B

    1. CodeWarrior IDE 5.9 Prefs...(IDEݒ)
    2. default-5.9.0.cww...........(ftHg[NXy[X)

  ɂACXg[Ă邻ꂼ CodeWarrior c[ɁAp̐
  Ă悤ɂȂ܂B


===============================================================================

===============================================================================
- gpłȂ@\
  IDE User's GuideɋLڂĂ@\̂́A̐ił͎gpł܂B
  ȉ́AgpłȂ܂͔Ή̋@\̃XgłB
    * CNt@C̐VvWFNg̍쐬 (IDE User's Guide 3)
    * R\[AvP[V̍쐬 (IDE User's Guide 8)
    * uFlash Programmerv_CAO (IDE User's Guide 23)
    * uHardware Diagnosticsv_CAO (IDE User's Guide 23)
    * WbNAiCU̎gp  (IDE User's Guide 23)

- \[Xc[̍쐬
  CodeWarrior̃CXg[̍ہA݂ȂtH_ϐɎw肷ƁA\
  [Xc[̍쐬Ɏs܂B́ACodeWarrior̃CXg[̑O SDK
  IS-TWL-DEBUGGER \tgEFACXg[ȂꍇɋN鎖
  BvbgtH[ SDK  IS-TWL-DEBUGGER \tgEFA CodeWarrior 
  ɃCXg[鎖𐄏܂B 

- ]EBhE̐
  ̃XR[vɂ镡̓̕ϐfobOƁAeXR[v̑SĂ̕ϐ
  ̒l]EBhEɐfȂƂ܂B

- CW_MULTICORE_FOCUS_ONLY ϐɂ
  CXg[́Aϐ CW_MULTICORE_FOCUS_ONLY ݒ肷悤ɂȂ܂B
  ̊ϐCodeWarriorŎgpĂ܂B̊ϐ蓮ō폜܂
  ύXȂłB

- fobK FS_StartOverlay() ֐̓ɃXebvCo܂B
  ܂AFS_StartOverlay() ֐̐擪ʒuɃuCN|Cgݒu邱Ƃ͏o
  ܂AfobK͂̃uCN|Cgł͒~ł܂B
  ́AfobKI[o[CǗׂ̈ɂ̈ʒuɓIȃuCN|Cg
  ݒugpĂׂłB
  FS_StartOverlay() ֐Ő擪ł͂Ȃʒuɐݒ肵uCN|CgȂ
  fobK͒~ł܂B

- Ĕzu\ EL W[̃fobO
  Ĕzu\ EL W[̃fobO𐳂s߂ɂ́ÃW[
  J̕N@\i-partial IvVjgărhĂKv
  ܂BÓICui-library IvVjw肵Ĕzu\W[
  rhł́AfobK͂̃t@C𐳂fobOł܂B

  elft@CIDEɃhbOhbvƂɃfobKɍĔzu\ EL W
  [̃V{[hă\[XxfobOł悤ɂɂ́A
  V{Ă镔Nꂽt@Ĉǂ炩ɒuĂ
  F
    * .tlft@CƓfBNgB
    * hbOhbvɂč쐬ꂽvWFNg̃T[`pXB

- NINTENDO DSił̃EHb`|Cg̐
  EHb`|CgqbgƂɁAfobḰAEHb`|Cgqbg
  ʒu 1 ܂ 2 ߌŒ~邱Ƃ܂B̓n[hEFA
  ̐ɂ̂łB 

  2̃EHb`|Cgݒ肳ƁAEHb`|Cg̃_CAObZ[
  WuAhX0xXXXXXXXXWatchpointv\܂Bn[hEFA̐ɂA
  fobḰAǂ̃EHb`|CgɃqbĝm邱Ƃł܂B

- FIO/SIO@\
  IS-TWL-DEBUGGERł́AFIO@\iFile I/O communicationsjSIO@\iStream I/O
  communicationsjT|[gĂ܂BCodeWarrior for DSił́AFIO@\݂̂
  T|[gĂ܂BSIO@\̓T|[gĂ܂B

- OS_RebootSystem()֐̃u[N|Cg̐
  OS_RebootSystem()֐̃u[N|CgŒ~AăXebvs
  sƁAu[gɓu[N|CgŒ~ȂȂ鎖܂B

===============================================================================
m̖
===============================================================================

- FB6033    IDÉAg_bViU+301CjȂǁAShift_JISŒ`ĂȂ{
            ܂UTF-8̃t@C𐳂\ł܂B

- CXg[͔CV SDK fBNgwϐ쐬܂A
  Windows Vistał̃CXg[ł́Aϐ쐬Ȃꍇ܂B
  ϐ CodeWarrior ̃\[Xc[ݒplŊmFѕύX邱Ƃł
  ܂B

  ϐ`ꂽmFɂ́F
  1. CodeWarrior IDE N܂B
  2. ҏW -> ݒ... IAuʐݒvɂu\[Xc[vI
     B 
  3. TWLSDK_ROOT, CW_TWLSDK_ROOTAgpĂ SDK ̃CXg[w
     悤ɒ`Ă鎖mF܂B
     ܂AIS_TWL_DEBUGGER_DIR y IS_NITRO_DIR  IS-TWL-DEBUGGER y
     IS-NITRO-DEBUGGER ̃CXg[w悤ɒ`Ă鎖mF
     ܂B

     TWL ̃pX̒`ꍇ͈ȉsĂF
     a. \[Xc[́uOv TWLSDK_ROOT ƏށB
     b. u`vŐ΃pXIB
     c. uI...v{^āutH_̎QƁv_CAOJATWL SDK
        [gfBNgiIS_TWL_DEBUGGER_DIR ݒ肷ꍇ IS-TWL-DEBUGGER
        ̃CXg[jIB
     d. uǉv{^NbN
     e. IS_TWL_DEBUGGER_DIR  CW_TWLSDK_ROOT ɂĂL菇 a  d 
        JԂB
     f. uKpv{^NbNB
     g. uOKv{^NbNIDEݒplB

- ȉ̃t@CEnsataւ̃pXݒ肳Ă邩mFĉF
    {CW CXg[tH_}\bin\plugins\support\Nitro\IS\est_cw_debugger.ini
  ܂AfobOJnEnsataAbvf[gKvƂG[bZ[
  W\ꂽIDEI鎞A܂IDENbVꍇ܂B

- fobK2oCgR[h܂ރtH_ɂROMoCit@C(.srl)̃[
  hł܂B

- ^[Qbgݒ́w[gfobOxplŐڑ̃foCX\Ȃ
  ܂B
  ̌ۂꍇ́Aݒt@CĂ\܂̂ŁA
   {Windows[UfBNg}\{̃OI}\Local Settings\Application Data\Metrowerks\
  ̒ Remote_Connections.xml t@CĂ݂ĉB
  iIDENƍēx̃t@C蒼܂Bj

- vWFNgŃvt@Cf[^̕\pɃvt@CO@\gpƁA
  uf[^vj[́ug[X\vj[gp\ɂȂ܂A
  CodeWarrior for NINTENDO DS̃fobKł̓g[X@\T|[gĂȂ
  ߁Ag[XEBhEɂ͗Lȃf[^͕\܂B

- MTWX20292 vO} thumb on|off ͓Kp֐̊OɋLqĂB

ȉ̗lȃR[h̓G[܂B
====================
  #include <nitro.h>
  void NitroMain ()
  {
  #pragma thumb on
      int x = 0 ;
      asm {
        nop
        nop
        nop
        nop      // ̍sŃG[
      }
      x = 1 ;
  #pragma thumb off
      OS_Printf("x = %d\n",x);
      OS_Terminate();
  }
====================

vO}֐ɋLq internal compiler error ꍇ܂B
͊m̖łB̖ɂ́Aȉ̗lɃvO}֐̊OɋL
qĂB

====================
  #include <nitro.h>
  #pragma thumb on
  void NitroMain ()
  {
      int x = 0 ;
      asm {
        nop
        nop
        nop
        nop
      }
      x = 1 ;
  
      OS_Printf("x = %d\n",x);
      OS_Terminate();
  }
  #pragma thumb off
====================

